package com.zqq.provider

import com.alibaba.android.arouter.facade.template.IProvider

/**
 * 跨模块接口调用 接口定义
 * (ARouter的)
 * 在定向发送消息时需要用户Id，然鹅在登录模块里要用到，
 * 所以登录模块要跨模块调用消息模块的接口获取pushId
 * @author zqq on 2019/9/28.
 */
interface PushProvider : IProvider {

    //1.声明接口，其他组件通过接口调用服务(这里时模块共用包)
    fun getPushId(): String

    //2.实现接口
    //在消息模块{@link #}

    //3.在使用的地方通过注入的方式获取到接口，并调用业务方法
}